home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Headers / servers / nm_defs.h < prev   
C/C++ Source or Header  |  1990-03-27  |  2KB  |  66 lines

  1. /* 
  2.  * Mach Operating System
  3.  * Copyright (c) 1987 Carnegie-Mellon University
  4.  * All rights reserved.  The CMU software License Agreement specifies
  5.  * the terms and conditions for use and redistribution.
  6.  */
  7. /*
  8.  * nm_defs.h
  9.  *
  10.  * $Source: /os/osdev/LIBS/libs-7/etc/nmserver/server/RCS/nm_defs.h,v $
  11.  *
  12.  * $Header: nm_defs.h,v 1.1 88/09/30 15:44:33 osdev Exp $
  13.  *
  14.  */
  15.  
  16. /*
  17.  * Random definitions for the network service that everyone needs!
  18.  */
  19.  
  20. /*
  21.  * HISTORY:
  22.  * 27-Mar-90  Gregg Kellogg (gk) at NeXT
  23.  *    include <sys/netport.h> rather than <sys/ipc_netport.h>
  24.  *
  25.  * 24-Aug-88  Daniel Julin (dpj) at Carnegie-Mellon University
  26.  *    Replace sys/mach_ipc_netport.h with kern/ipc_netport.h. Sigh.
  27.  *
  28.  * 24-May-88  Daniel Julin (dpj) at Carnegie-Mellon University
  29.  *    Replace mach_ipc_vmtp.h with mach_ipc_netport.h.
  30.  *
  31.  *  4-Sep-87  Daniel Julin (dpj) at Carnegie-Mellon University
  32.  *    Fixed for new kernel include files which declare a lot
  33.  *    of network server stuff internally, because of the NETPORT
  34.  *    option.
  35.  *
  36.  *  5-Nov-86  Robert Sansom (rds) at Carnegie-Mellon University
  37.  *    Started.
  38.  *
  39.  */
  40.  
  41. #ifndef    _NM_DEFS_
  42. #define    _NM_DEFS_
  43.  
  44. /*
  45.  * netaddr_t is declared with the kernel files,
  46.  * in <sys/netport.h>.
  47.  */
  48. #include    <sys/netport.h>
  49.  
  50. #ifdef    notdef
  51. typedef unsigned long    netaddr_t;
  52. #endif    notdef
  53.  
  54. typedef union {
  55.     struct {
  56.     unsigned char ia_net_owner;
  57.     unsigned char ia_net_node_type;
  58.     unsigned char ia_host_high;
  59.     unsigned char ia_host_low;
  60.     } ia_bytes;
  61.     netaddr_t ia_netaddr;
  62. } ip_addr_t;
  63.  
  64. #endif    _NM_DEFS_
  65.  
  66.